|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
OJS.Network.Network
public class Network
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
java.lang.String |
information
|
java.lang.String |
IP
|
static byte |
MIDI_INFO_PACKET
|
java.net.InetAddress |
peer
|
java.lang.String |
peerName
|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
Network()
Initializes the network class by creating a socket connection and collecting the basic information about this connection (Host name, port number, ip address). |
Method Summary | |
---|---|
void |
bufferMidi(javax.sound.midi.ShortMessage m,
long t)
|
boolean |
connectToPeer(java.net.InetAddress address)
|
void |
connectToPeer(java.lang.String address,
int port)
|
void |
disconnect()
|
void |
receive()
This method starts the recieving thread if it is not already active. |
void |
run()
Threaded method which sits and waits for a packet to be recieved. |
void |
send(byte[] bytes)
|
void |
send(java.lang.String data)
|
void |
sendSnapShot(MidiSnapShot snap)
|
java.lang.String[][] |
sendToServer(int event,
java.lang.String nickname,
java.lang.String instrument,
java.lang.String IMClient,
java.lang.String IMHandle)
Connects to the server and sends the users information. |
void |
setMidi(MidiIoController c)
|
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static byte MIDI_INFO_PACKET
public java.lang.String IP
public java.lang.String peerName
public java.net.InetAddress peer
public java.lang.String information
Constructor Detail |
---|
public Network()
Method Detail |
---|
public java.lang.String[][] sendToServer(int event, java.lang.String nickname, java.lang.String instrument, java.lang.String IMClient, java.lang.String IMHandle) throws java.io.UnsupportedEncodingException, java.lang.Exception
java.io.UnsupportedEncodingException
java.lang.Exception
public void disconnect()
public boolean connectToPeer(java.net.InetAddress address)
public void connectToPeer(java.lang.String address, int port)
public void send(java.lang.String data)
public void send(byte[] bytes)
public void receive()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void sendSnapShot(MidiSnapShot snap)
public void bufferMidi(javax.sound.midi.ShortMessage m, long t)
public void setMidi(MidiIoController c)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |